Relational Specification of Interface Modules for Real-time Systems

نویسندگان

  • Yingzi Wang
  • B. Eng
چکیده

Documentation plays a key role as a component of design process, and a preview of a task before it comes to be executed. A well-specified task might not take less implementation time than one without documents, but one of the obvious advantages is that misunderstandings are avoided and readable specification makes it easy for the successive developers to exploit or modify the software or hardware design. Interface Modules (IM) are modules that encapsulate input or output device hardware and the related software, so that the application software can be written without specific knowledge of the particular devices used. In this work, we present a technique to IM specification that very few researchers pay attention to in the formal specification area. The technique is an extension of the System Requirements Documentation technique presented in [58], which is based on the Software Cost Reduction (SCR) method. Since an IM interacts with both the external environment and other software modules, the technique is used to specify a hybrid of software and corresponding hardware devices. The interface quantities are modeled as functions of time and the behavior is described in terms of conditions, events and mode classes. The contributions of this work to the field of formal specification in general, consists in extending SCR method with introducing access programs and parameterized modes to specify Interface Modules for real-time systems. In the SCR method, conditions are defined as boolean functions of monitored or controlled variables. Such definitions are limited to address the relationship to the environment. For interface modules, we use access programs as conditions so that the relationship of the IMs to other software modules can be expressed. The parameterized modes simplify the specification by grouping a set of modes with particular values in the same mode name. This technique facilitates concise and formal description of the module behav-

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interface Module Specifications for Real-time Systems

Documentation plays a key role as a component of design process, and a preview of a task before it comes to be executed. A well-specified task might not take less implementation time than one without documents, but one of the obvious advantages is that misunderstandings are avoided and readable specification makes it easy for the successive developers to exploit or modify the software or hardwa...

متن کامل

A Technique for Specifying Interface Modules for Real-Time Systems

Documentation plays a key role as a component of design process, and a preview of a task before it comes to be executed. A well-specified task might not take less implementation time than one without documents, but one of the obvious advantages is that misunderstandings are avoided and readable specification makes it easy for the successive developers to exploit or modify the software or hardwa...

متن کامل

An Autonomous Decentralized Architecture for Distributed Data Management and Dissemination

Over recent years, “Internet-able” applications and architectures have been used to support domains where there are multiple interconnected systems that are both decentralized and autonomous. In enterprise-level data management domains, both the schema of the data repository and the individual query needs of the users evolve over time. To handle this evolution, the resulting architecture must e...

متن کامل

Real-time Scheduling of a Flexible Manufacturing System using a Two-phase Machine Learning Algorithm

The static and analytic scheduling approach is very difficult to follow and is not always applicable in real-time. Most of the scheduling algorithms are designed to be established in offline environment. However, we are challenged with three characteristics in real cases: First, problem data of jobs are not known in advance. Second, most of the shop’s parameters tend to be stochastic. Third, th...

متن کامل

A Human-Machine Interface for Reconfigurable Sensor-Based Control Systems

The development of software for dynamically reconfigurable sensor-based control systems is a complicated and tedious process, requiring specialization in real-time systems programming and an amount of time which may not be available, for instance, in a space laboratory. The total development time can be reduced by automatically integrating reusable software modules to create applications. The i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006